// @ts-ignore
import { Validator } from 'koa-validate'

/**
 * 重写koa-validate的addError方法，使其添加的错误信息不再是数组，而是字符串
 */
Validator.prototype.addError = function (tip: string) {
    this.goOn = false
    // if (this.value && this instanceof FileValidator) {
    //     this.value.goOn = false
    // }
    if (!this.context.errors) {
        this.context.errors = ''
    }
    // var e = {}
    // e[this.key] = tip
    // this.context.errors.push(e)
    this.context.errors += `${tip}\n`
}
